Staying In Japan's Traditional Hotel Like Demon Slayer Infinity Castle